package com.CST.controller.cb;

import com.CST.service.cb.IBdEnumdetailService;
import io.swagger.annotations.Api;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

/**
 * @Description:
 * @Author: ss
 * @Date: 2021/10/27 17:28
 */
@Api(tags = {"成本项目"})
@RestController
@RequestMapping("/coatItem")
public class CostItemController {

    @Autowired
    private IBdEnumdetailService bdEnumdetailService;


//    @GetMapping("/getCoatItemRange")
//    @ApiOperation("查看成本项目-成本范围")
//    @ResultObjectAnnotation(DmlTypeConstant.SELECT)
//    public Object getCoatItemRange() {
//        return bdEnumdetailService.getCoatItemRange("BD_AccountSubject");
//    }
//
//    @PostMapping("/getCoatItemList")
//    @ApiOperation("查看成本项目-成本项目列表")
//    public Object getCoatItem(@RequestBody CostItemDTO costItemDTO) {
//        return ResultObject.success(bdEnumdetailService.getCoatItem(costItemDTO));
//    }
//
//
//    @GetMapping("/getCostElementList")
//    @ApiOperation("查看费用要素列表")
//    @ResultObjectAnnotation(DmlTypeConstant.SELECT)
//    public Object getCostElementList() {
//        return bdEnumdetailService.getCoatItemRange("BD_CostElement");
//    }
//
//    @GetMapping("/getCoatItemByOne")
//    @ApiOperation("查看单一成本项目")
//    @ResultObjectAnnotation(DmlTypeConstant.SELECT)
//    public Object getCoatItemByOne(@RequestParam("code") Integer code) {
//        return bdEnumdetailService.getCoatItemByOne(code);
//    }
//
//
//    @PostMapping("/addCostItem")
//    @ApiOperation("新增成本项目")
//    public Object addCostItem(@RequestBody AddCostItemDTO addCostItemDTO) {
//        return bdEnumdetailService.addCostItem(addCostItemDTO);
//    }

}
